<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>String</title>
</head>
<body>
    
</body>
<script>
    // 1.构造方法创建字符串对象
    let s1 = new String("hello");
    document.write(s1);
    document.write("<br>");

    // 2.直接赋值
    let s2 = "hello";
    document.write(s2);
    document.write("<br>");

    // 属性
    // 1.length  获取字符串的长度
    document.write(s2.length);
    document.write("<br>");
    
    // 成员方法
    // 1. charAt(index)  获取指定索引处的字符
    document.write(s2.charAt(1));
    document.write("<br>");
    
    // 2.indexOf(value)  获取指定索引处的字符
    document.write(s2.indexOf("l"));
    document.write("<br>");

    // 3.substring(start,end)  根据指定索引范围截取字符串（包头不包尾）
    document.write(s2.substring(2,4));
    document.write("<br>");

    // 4.split(value)  根据指定规则切割字符串，返回数组
    let s3 = "张三，3，男";
    let arr = s3.split("，");
    for(let i = 0; i < arr.length; i++){
        document.write(arr[i]+"&nbsp;&nbsp;&nbsp;&nbsp;");
    }
    document.write("<br>");

    // 5.replace(old,new)    使用新字符串替换老字符串
    let s4 = "你会不会跳伞啊？让我落地成盒，你妹的.";
    document.write(s4.replace("你妹的","***"));
    document.write("<br>");

</script>
</html>